package com.whg.demo.model;

import java.io.Serializable;
import javax.persistence.*;

@Table(name = "dm_bg_xzqh")
public class DmBgXzqhModel implements Serializable {
    /**
     * 行政区划代码
     */
    @Id
    @Column(name = "xzqh_dm")
    private String xzqhDm;

    /**
     * 行政区划名称
     */
    @Column(name = "xzqh_mc")
    private String xzqhMc;

    /**
     * 行政区划英文名称
     */
    @Column(name = "xzqh_yw_mc")
    private String xzqhYwMc;

    /**
     * 隶属行政区划代码
     */
    @Column(name = "ls_xzqh_dm")
    private String lsXzqhDm;

    /**
     * 隶属行政区划名称
     */
    @Column(name = "ls_xzqh_mc")
    private String lsXzqhMc;

    /**
     * 有效标志
     */
    private String xybz;

    /**
     * 选用标志
     */
    private String yxbz;

    private static final long serialVersionUID = 1L;

    /**
     * 获取行政区划代码
     *
     * @return xzqh_dm - 行政区划代码
     */
    public String getXzqhDm() {
        return xzqhDm;
    }

    /**
     * 设置行政区划代码
     *
     * @param xzqhDm 行政区划代码
     */
    public void setXzqhDm(String xzqhDm) {
        this.xzqhDm = xzqhDm == null ? null : xzqhDm.trim();
    }

    /**
     * 获取行政区划名称
     *
     * @return xzqh_mc - 行政区划名称
     */
    public String getXzqhMc() {
        return xzqhMc;
    }

    /**
     * 设置行政区划名称
     *
     * @param xzqhMc 行政区划名称
     */
    public void setXzqhMc(String xzqhMc) {
        this.xzqhMc = xzqhMc == null ? null : xzqhMc.trim();
    }

    /**
     * 获取行政区划英文名称
     *
     * @return xzqh_yw_mc - 行政区划英文名称
     */
    public String getXzqhYwMc() {
        return xzqhYwMc;
    }

    /**
     * 设置行政区划英文名称
     *
     * @param xzqhYwMc 行政区划英文名称
     */
    public void setXzqhYwMc(String xzqhYwMc) {
        this.xzqhYwMc = xzqhYwMc == null ? null : xzqhYwMc.trim();
    }

    /**
     * 获取隶属行政区划代码
     *
     * @return ls_xzqh_dm - 隶属行政区划代码
     */
    public String getLsXzqhDm() {
        return lsXzqhDm;
    }

    /**
     * 设置隶属行政区划代码
     *
     * @param lsXzqhDm 隶属行政区划代码
     */
    public void setLsXzqhDm(String lsXzqhDm) {
        this.lsXzqhDm = lsXzqhDm == null ? null : lsXzqhDm.trim();
    }

    /**
     * 获取隶属行政区划名称
     *
     * @return ls_xzqh_mc - 隶属行政区划名称
     */
    public String getLsXzqhMc() {
        return lsXzqhMc;
    }

    /**
     * 设置隶属行政区划名称
     *
     * @param lsXzqhMc 隶属行政区划名称
     */
    public void setLsXzqhMc(String lsXzqhMc) {
        this.lsXzqhMc = lsXzqhMc == null ? null : lsXzqhMc.trim();
    }

    /**
     * 获取有效标志
     *
     * @return xybz - 有效标志
     */
    public String getXybz() {
        return xybz;
    }

    /**
     * 设置有效标志
     *
     * @param xybz 有效标志
     */
    public void setXybz(String xybz) {
        this.xybz = xybz == null ? null : xybz.trim();
    }

    /**
     * 获取选用标志
     *
     * @return yxbz - 选用标志
     */
    public String getYxbz() {
        return yxbz;
    }

    /**
     * 设置选用标志
     *
     * @param yxbz 选用标志
     */
    public void setYxbz(String yxbz) {
        this.yxbz = yxbz == null ? null : yxbz.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", xzqhDm=").append(xzqhDm);
        sb.append(", xzqhMc=").append(xzqhMc);
        sb.append(", xzqhYwMc=").append(xzqhYwMc);
        sb.append(", lsXzqhDm=").append(lsXzqhDm);
        sb.append(", lsXzqhMc=").append(lsXzqhMc);
        sb.append(", xybz=").append(xybz);
        sb.append(", yxbz=").append(yxbz);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}